約 4,143,549 件
https://w.atwiki.jp/cohstatsjp/pages/169.html
Weapon Projector Infantry Anti Tank Projector Infantry Anti Tank Damage 90—90 Fire Aim Time 0.5—0.5 Range Max 35 Min 0 L 35 Aim Multiplier L 1 AOE Distance L 0.2 M 12 M 1 M 0.2 S 8 S 1 S 0.1 Accuracy L 0.3 Ready Aim Time 0—0 AOE Accuracy L 0.5 M 0.65 Post Firing Aim Time 0 M 0.75 S 1 Post Firing Cooldown 0 S 1 Reload 7—6 AOE Damage L 0.2 1 Reload Multiplier L 1.6 Penetration L 1 M 0.4 1 M 1.1 M 2 S 1 1 S 1 S 2 AOE penetration L 0.75 Cooldown 0—0 Deflection Multiplier 0.15 M 1 Cooldown Multiplier L 1.25 Suppression L 0 S 1 M 1 M 0 AOE Suppression L 0.1 0.1 S 0.5 S 0 M 0.1 0.1 Wind Up 0 Nearby Supp. Multiplier 1 S 0.1 0.1 Wind Down 0.5 Nearby Supp. Radius 10 Setup Time 1 Vs. Supp. Targets A 1 Fire Cone Angle 5 Burst Duration 0—0 P 1 Tracking Vertical 45—-45 Rate of Fire 0—0 D 1 Tracking Horizontal -60—60 Reload Frequency 1—1 S 1.25 Speed Vertical 90 Moving Accuracy 0.5 Speed Horizontal 120 Moving Burst 1 Scatter Angle 12 Moving Cooldown 1 Scatter Max 4 AA Weapon false Acc. Incremental 1 Scatter Offset 0 Attack Ground true Search Radius L 0 Scatter Ratio 0.6 Projectile piat_he_at_bomb M 0 FoW Angle Mult. 2 S 0 FoW Distance Mult. 2 Cover Type Accuracy Damage Suppression Penetration Default 1 1 1 1 Garrison 3 1 0 1 Halftrack 0.5 0.25 1 1 Heavy 0.25 0.25 0.5 0.5 Light 0.5 0.5 0.75 1 Negative 1.25 1 1.25 1 Open 1.25 1 1 1 Smoke 0.25 1 1 1 Trench 0.15 0.1 0 1 Water 1 1 1 1 Bunker 0.15 1 0 0.25 Emplacement 0.5 1 0.75 1 Target Name Acc Mov Dmg Pen R-Pen Sup Pri Infantry 0.15 0.5 0.5 2 1 1 10 Infantry Airborne 0.15 0.5 0.5 2 1 1 10 Airborne Inflight 1 1 1 2 1 1 50 Infantry Heroic 0.15 0.5 0.5 2 1 0.5 10 Infantry Elite 0.15 0.5 0.5 2 1 1 10 Infantry Sniper 0.15 0.5 1 2 1 1 10 Infantry Soldier 0.15 0.5 1 2 1 1 10 Bren Carrier 1 0.4 1 1.35 3 1 50 Motorcycle 1 0.4 1 3 3 1 60 Jeep 1 0.4 1 3 3 1 60 M3 Halftrack 1 0.4 1.2 10 1 1 105 Greyhound 1 0.4 1 4.89 3 1 105 Stuart 1 1 1 2.48 1 1 90 Sdkfz 234 Puma 1 0.4 1 1.74 11.9 1 105 Sdkfz 251 Halftrack 1 0.4 1.2 5.9 3 1 105 Sdkfz 22x 1 0.4 1 1.35 1 1 105 M10 TD 1 1 1 0.642 1.62 1 105 Sherman 1 1 1 0.45 6 1 105 Flak Panzer 1.11 1 1 0.749 3.39 1 105 Panther 1 1 1.5 0.15 6.5 1 105 Panther w/Skirts 1 1 1.125 0.15 6.5 1 105 Panzer IV 1 1 1.6 0.449 5.9 1 105 Panzer IV w/Skirts 1 1 1.2 0.449 5.9 1 105 StuG 1 1 1 0.332 5.03 1 105 StuG w/Skirts 1 1 0.75 0.332 5.03 1 105 Tiger 1.35 1 1.5 0.185 6 1 105 Churchill 1 1 1 0.37 1 1 90 Cromwell 1 1 1 0.79 1 1 90 Priest 1 1 1 4.9 1 1 90 Pershing 1 1 1.98 0.13 4.9 1 90 Marder III 1 1 1 1 5 1 105 Hetzer 1 1 1 0.75 3.33 1 105 Hummel 1 1 1 1 3 1 105 Jagdpanther 1 1 1 0.56 6.62 1 90 Team Weapon 1 1 1 1 1 1 5 Howitzer 1 1 1 1 1 1 25 Towed Gun 1 1 1 1 1 1 25 Flak 88 1 1 0.7 1 1 1 25 P47 Thunderbolt 1 1 1 1 1 1 25 Building Construction 1 1 2.5 3 1 1 25 Building 10 1 0.5 3 1 1 20 Checkpoint 5 1 0.8 3 1 1 0 Bunker 5 1 0.8 10 1 1 3 CW Emplacement 5 1 0.8 1 1 1 25 CW Emplaced HQ 1 1 1 1 1 1 25 CW Mobile HQ 1 1 1.5 1 1 1 25 Defenses 1 1 0.5 3 1 1 25 Defenses Construction 5 1 5 1 1 1 25 Trench 0.25 1 1 2 1 1 25 Mine 1 1 1 2 1 1 25 Mine Airdrop 1 1 1.5 2 1 1 40 Detector Radio 1 1 1 1 1 1 10 Bridge 1 1 0.05 0.1 1 1 25
https://w.atwiki.jp/kns-wiki/pages/195.html
Anti-Material Rifles詳細 Level up perk -Basic perk Tank Buster -Hybrid perk Sniper Panzerjager General Bolt-Action Anti-Material Rifle ?cmd=upload act=open page=sensi file=space%20.jpg ?cmd=upload act=open page=sensi file=space%20.jpg 価格 Perk Boys Anti-Tank Rifle Primary 13.9×99mm Shells Secondary PTRD Primary 14.5×114mm Shells Secondary M99 Primary 12.7×99mm NATO Shells Secondary M200 Intervention Bolt-Action Anti-Material Rifle Primary .408 CheyTac Shells Secondary Semi-Auto Anti-Material Rifle ?cmd=upload act=open page=sensi file=space%20.jpg ?cmd=upload act=open page=sensi file=space%20.jpg 特徴 Perk AS50 Primary 12.7×99mm NATO Shells Secondary M82A1 Primary 12.7×99mm NATO Shells Secondary OSV-96 Primary 12.7×108mm Russian Shells Secondary Rail-Gun ?cmd=upload act=open page=sensi file=space%20.jpg ?cmd=upload act=open page=sensi file=space%20.jpg 特徴 Perk NW-Sagittarius Rail-Gun Primary 20×102mm Tangsten Shells Secondary
https://w.atwiki.jp/dotaautochess/pages/78.html
Anti Mage(アンチメイジ / 対魔術師)アビリティMana Break(マナブレイク) ステータス Anti Mage(アンチメイジ / 対魔術師) %24?i10c.ua=1 i10c.dv=24 アビリティ Mana Break(マナブレイク) 攻撃ごとに相手のマナを燃やします。マナブレイクは、焼かれたマナの50%を対象にダメージとして与えます。 能力:パッシブ ダメージの種類:物理 1回のマナブレイク量:30 / 60 / 90 ステータス 種族:エルフ クラス:デーモンハンター コスト:1 体力:500/1000/2000 アーマー:5 魔法耐性:10/20/30 アタックダメージ:45-55/90-110/180-220 基本攻撃間隔:1.2 基本攻撃範囲:205
https://w.atwiki.jp/makarunote/pages/475.html
ANTI-HERO (アンタイ・ヒーロー) 基本情報 アーティスト SEKAI NO OWARI 配信日 2016/03/10 ジャンル アニメ・ポップス 原曲 - 解禁方法 解禁条件なし BPM 105 難易度 S4/N6/H11(旧:4/6/9) 特徴 リズム難三連符(正確には「6連符」)に注意HARDは連打注意、ラス殺し アップデートに伴う特記事項 2016/07/21判定幅の変更に伴い、異常に大きかったMISS判定が縮小。 2018/03/2915段階の難易度表記に対応。 特徴 ▶︎落ち着いた曲調の4拍子の楽曲 全体的に音量が小さめで、リズムを掴む際に参考となるドラムやベースの音が聞こえづらいので注意が必要。 特にベースの音が聴き取れないとプレーに支障が出る。ヘッドフォン推奨。 ステージ中盤で楽曲のテンポが徐々に遅くなっていく場面がある。近辺の譜面は難しくないが、遅くなってから再度もとのテンポに戻る時は「徐々に」ではなく「一瞬」で戻っている事に注意。 楽曲のテンポは遅めだがHARDの物量はそれなりに多い。 4分音符ひとつぶんの長さを6等分した「6連符」による、非常に長い連打がある。また、HARDはステージのほぼ全体、NORMAL以下でも序盤は特に、ボーカルを基準に合わせられた難解なリズムがある。 2016/07/21のアップデートで、全譜面で大きな問題だった「異常に大きいMISS判定」が縮小された。空白でボタンを空押しした時に、MISSを取られる事故はかなり減少。 アドリブの注意点 NORMALとHARDの隠し場所がほぼ共通。 SIMPLEはサビの場面(中盤・後半とも)の隠し方がかなり違っている。 下記のふたつの場面は特に注意。 ①中盤サビの直前 「♪I m ready to start a fight 〜」の歌詞がある4拍ぶんの空白には、全譜面共通で三連符のアドリブが仕込まれている。コースの折れている場所が隠し場所の目安になる。 ★……アドリブ 4拍子→【① ・ ② ・ ③ ・ ④ ・ 】 該当箇所[★ ★ ★ ★ ] I m ready to start a fight... ②サビの場面にある長めの空白 ボーカルの「合いの手」 が入る場所が空白になっているが、この空白は譜面によってアドリブの隠し方が異なる。SIMPLEは「合いの手」とは無関係。4拍子に合わせた素直な隠し方。 NORMAL以上では「合いの手」の歌詞に合わせた複雑なリズムになる(下記参照)。 「ANTI-HERO」サビの歌詞 (★……HARDのアドリブがある位置) I m gonna be the anti-hero Feared and hated by everybody I m gonna be the anti-hero so... [. . . . ★ . ★ . ★ . . . ★ . . . ★ . . . . . . . ] I can save you when the time comes I m gonna be the anti-hero Feared and hated by everybody I m gonna be the anti-hero Year.[. . . . . . . . ★ . . . ★ . . . ★ . . . . . . . ] HARDの注意点 ▶︎連打の「穴」を見逃すな! 中盤と終盤に登場する6連符のヒット連打は、単なる長い連打ではなく、部分的に穴が開いている。「穴」の位置を終盤の連打で間違えると、ラス殺しを喰らう危険がある。正確に覚えること。 なお、中盤と終盤では「穴」の位置にはあまり違いがない。 ◯……ヒット 4拍子→【① ・ ② ・ ③ ・ ④ ・ 】 問題箇所[◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯] [◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯..] [◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯◯] [◯◯◯◯◯◯◯◯◯◯◯◯◯.◯◯◯◯◯◯◯◯..] 【アップデート年表へ戻る】 【トップページへ戻る】
https://w.atwiki.jp/gtalcs/pages/31.html
HO SELECTA! レーダーのサルバトーレのSのマークに行き、マーカーに入るとミッション開始。 [カットシーン] Maria Is this one of your new doggies, Sal? この人はあなたの新しい犬の一人、サル? Toni Mr. Leone? レオーネさん? Salvatore Toni! Come sta? トニー!調子はどうだい? I m glad you showed up. I want you to do something for me... 顔を出してきてくれて嬉しいよ。お前にやってほしいことがある... If I can t get that bitch of a union boss on my side, I can sure as shit get her guys to play along. You capiche? あの労組のボスをこちら側につけられないが、彼女の男共なら何とかすることができる。了解? [ミッション] Collect six hookers and take them to the picket line at Portland Docks. 娼婦を6人ピックアップし、Portland Docksの警戒線へ連れて行け。 You only have until ○○ ○○ before the picket line changes shift! 警戒線が移動する○○ ○○ までしか時間がないぞ。 Disturb the client to get the girl out of the car 女を車から降ろすために、客の邪魔をしろ。 サルの屋敷の前に止まっている三人乗客を乗せられるSentinelか、フォードア車に乗り、レーダーに青で示されている娼婦の元へいく。車に乗っている娼婦もいるので、その車に体当たりし娼婦を降ろし、自分の車に乗せる。客は怒ってこっちにくるが銃などで殺せば問題ない。三人ずつ娼婦を連れて行く。これを二回繰り返したらミッション終了。報酬は$500。 Avenging Angelsが創立されたというニュースがラジオで流れる。これ以降チャイナタウンで彼らが現れるようになる。
https://w.atwiki.jp/vocaloidenglishlyric/pages/524.html
【Tags Bousou-P GAiA Len Luka Rin tA A】 Original Music title ANTI THE∞HOLiC Romaji music title ANTI THE∞HOLiC Lyrics written by GAiA Music written, Voice edited by cosMo \ 暴走P (Bousou-P) Music arranged by cosMo \ 暴走P (Bousou-P) Singer(s) 巡音ルカ (Megurine Luka), 鏡音リン (Kagamine Rin), Chorus by 鏡音レン (Kagamine Len) Click here for the original Japanese Lyrics English Lyrics (translated by blacksaingrain): Now! Don t we start telling the real from the false of the future? Ah! Don t be fooled by the alchemy telling you a tall story of eternity The beginning was an unquenchable desire awoken by loss Though I re-treaded, reorganized and converted, the end is still there with variability The king of devils who ruled the night ended for single-hearted compunction The god modeled with melted taboo was gone into oblivion The self of electronic parallel collapsed for being pulled by the arm of star-core =Those were nothing but deviations that wandered off the rule of life Even the gods who preside over lives are to vanish away someday The theories, the formulas Everything would be reversed Ah! Even if a life is shammed and marked in the world Ah! It would disappear, doing expiations of transgression one and another What we obtained was not an extension It was a parallel ray that would penetrate through the past, the future and the present time (Lalala...) Both haves and have-nots are to reach the end of the way someday As we stopped at the dead end and depended on the locus, what folly we did was autonomy The promised peace would be all chewed up by boredom The diva "the culture" that weaves the zero "the birth" and the disappearance is a feigned recurrence The transmigratory romance would fall by the slander of random-digits-demon =Those are nothing but escapes that ignored off the rule built by time Even the gods who preside over time cannot escape The fates, the truths Everything is a rewritable; even the qualities, the oppressions, the impeachments, the disparities and the momentums... are, sinalio Ah! The circular ring that closed up the admired past is Ah! A fragile short circuit that would burn out someday We forgot how unreasonable the world is! Getting out of the ring, we face the perfect answer Now! Shatter the key that is telling what the world is Now! Put an end to the fake loop that is as good as a corpse We ll hope and wait for the ones who would be set free from the historical chains and follow us Romaji lyrics (transliterated by blacksaingrain): Saa! Hajimeyou ka mirai no shingan kantei wo Aa! Damasareruna usobuku renkinjutsu ni Hajimari wa shitsubou ni yobisamasareta shinen Yarinaoshi kuminaoshi katashi kaedo kakan ni yorisou shuuen Yoru wo suberu mamono no ou wa hitagokoro no kashaku ni tsuie Tokashita kinki de katadorishi kami wa boukyaku no kanata e Denshi no heiretsu jiga wa seisuu no ude ni hikare houraku Shosen wa seimei no RULE itsudatsushita meisou Inochi ayatsuru kamigami de sae izure kiesaru Kotowari koushiki Subete wa uragaesareru Aa! Sekai ni shirushi itsuwari fushite mo Aa! Hakai no tsumishiro tsuminagara ni kakikieru Motometa no wa enchousen de wa nai Kako mirai ima wo tsuranuku RAY (Lalala) Motsu mono motazaru mono mo itsuka itaru michi no hate Ikidomari tachidomari kiseki tayori jisetsu to iu gu okasu Yakusokusareta antei wa kentai ga subete kuraitsukusu Tanjou shoushitsu orinasu bunka wa misekake no junkan Rinne no renaitan wa ransuu akuma no zankou ni ochiru Shosen wa toki kakeshi RULE mokusatsushita tonsou Toki wo ayatsuru kamigami de sae nogarerarenai Unmei shinjitsu Subete wa kakikae kanou no Shishitsu yokuatsu sakushu dangai kakusa kiun... sura Shinario Aa! Agameta kako wo tojita enkan wa Aa! Yagate yakikiru hakanai tanraku kairo Wasureteita sekai to iu rifujin Wa wo nuke mamieru risou no kai Saa! Sekai wo kataru kagi wo funsaishi Saa! Shikai to mimagou Fake Roop ni shuushifu wo Rekishi no kusari kara tokihanatareta Warera ni tsuzuku mono tachi wo nozomi matou [cosMo, Bousou-P, BousouP, GAiA]
https://w.atwiki.jp/asagaolabo/pages/5743.html
[ANTI ANTHEM] 【アンチアンセム】 [Astrogazer] ハイライト発生箇所 他のBEMANIシリーズへの収録 収録作品 ロング版収録 関連リンク ポップンミュージック Livelyで登場した楽曲。 担当キャラクターはフューチャン(14-1P)。 初出がDance Dance Revolutionからの移植曲で、セレクション 楽曲パック vol.2を購入することでプレイできるようになる。 ジャケットデザインはONIGIRIが行っている。 ANTI ANTHEM / BEMANI Sound Team "ZAQUVA" BPM 175→128 新難易度 EASY NORMAL HYPER EXTRA 13 28 40 47 ハイライト EASY NORMAL HYPER EXTRA x x x x (楽曲解説は後日予定) ハイライト発生箇所 番号 5Buttons / EASY NORMAL HYPER EXTRA 1 2 3 4 他のBEMANIシリーズへの収録 Dance Dance Revolution ジャケット A20 PLUSで、EXTRA EXCLUSIVEで出現する曲として2021/10/21から登場。この時はEXTRA STAGEでしかプレイできない曲であった。次作のA3で常時解禁となり、EXTRA EXCLUSIVEで出現する曲の関係上、表記がされていなかったBPMも表記された。 (A3からの)表記BPMの通り、曲のリズムとしては前半BPM175で後半BPM128という形だが、前半・後半共にBPMが一瞬2倍になる・途中停止するギミックが多数置かれているという、いかにもボス曲らしさを強調した難要素が絡む。また、BPM128になる直前はBPM700という超高速地帯が一瞬存在する。これだけの速度変化のギミックを持っているにもかかわらず、後にポップンに収録された時と同じ「128-175」というBPM表記詐欺と化している。 このギミックの影響もあってか、激譜面はCHAOSのレーダー値が、CHAOS(鬼)の200に次いで2位となる199を誇る。 意外なことに、全ての譜面難度でDDRMAXで登場したMAX 300と同じ総ステップ数となっている(フリーズアロー数を除く)。また、SPDP共に踊・激譜面でMAX 300の譜面の一部を引用している。MAX 300が登場したDDR MAXが稼働したのは2001/10/19のため、登場から20周年を意識して譜面が作られたことが伺える。 コナステのGRAND PRIXでは、BPL S2楽曲パック vol.7の収録曲となっている。BEMANI PRO LEAGUEのシーズン2のDDRにおけるTAITO STATION Tradzのテーマソングとなる「Complete Game Victory」も入っているため、他のBPL S2楽曲パックの収録内容を踏まえると、クォーターファイナルの試合で選択した曲のためか。 意外なことにZAQUVAが初登場した曲は、DDRで登場するより2日前から稼働開始したbeatmaniaIIDX 29 CastHourで登場したProhibited Propsである。 収録作品 AC版 CS版 ポップンミュージック Lively(コナステ) 2023/03/13から配信されたセレクション 楽曲パック vol.2に収録。 ロング版収録 (なし) 関連リンク ZAQUVA#? ポップンミュージック Lively/セレクション 楽曲パック vol.2 楽曲一覧/ポップンミュージック Lively
https://w.atwiki.jp/eriax/pages/117.html
制限 DOM-HTML 限定。名前空間を認識しない。大文字・小文字の区別はテキトー。長さは px しか認識しない。 構文エラーからの回復はしない(構文エラー回復を含めた CSS パーサは別所を参照)。 1000 行以内を目指したが現状 1050 行。パックして 20kb ぐらい。 マッチング主体なので、ノードをかき集める速度は期待できない。 使用例 セレクタテスト var sapi = CSS_Selectors_and_MediaQueries_for_HTML_Browsers._selectors_group; // セレクタテストの生成。 var selector = sapi( body lang(ja) p#HOGE nth-child(2n+1) ); // テストしたい要素。 var target = document.getElementById( HOGE ); // テストを実行。this として all 配列を渡すと scope にマッチする。 var result = selector.call({ all [document.body] }, target); 戻り値は [[p, null], [body, null]] のように単純セレクタにマッチした要素の配列(または null)。セレクタとは逆順に入っており、0 番がセレクタ全体にマッチした要素。この例で null になっている部分は疑似要素を表すレンジ。例えば p before なら、p の最初の子の直前に位置するレンジになる。 セレクタを使って要素をかき集める簡便メソッド var applySelectors = CSS_Selectors_and_MediaQueries_for_HTML_Browsers.applySelectors; // body 以下で非表示の要素をかき集める。戻り値は配列。 var result = applySelectors( *[aria-hidden= true ] , document.body); メディアクエリテスト var mql = CSS_Selectors_and_MediaQueries_for_HTML_Browsers._media_query_list; // メディアクエリテストの生成。 var mediump = mql( only screen and (min-width 800px), screen and (min-color 16) ); // window をメディアグループ visual としてクエリテスト。戻り値は真偽値。 if (mediump.call({ ondefault function (e) { return true; } }, window, visual )) alert( OK ); this 値として ondefault ハンドラを渡すと、未知の特徴を処理できる。 メディアグループ interactive としてテストする簡便メソッド var matchesWindow = CSS_Selectors_and_MediaQueries_for_HTML_Browsers.matchesWindow; if (matchesWindow( (orientation portrait) , window)) alert( OK ); ソースコード var CSS_Selectors_and_MediaQueries_for_HTML_Browsers = new function () { /*@cc_on@*/ var h = [0-9a-f] ; var nonascii = [^\\u0000-\\u007F] ; var unicode = \\\\ + h + {1,6}(? \\r\\n|[\x20\\n\\r\\t\\f])? ; var num = (? [0-9]+|[0-9]*\\.[0-9]+) ; var nl = (? \\n|\\r\\n|\\r|\\f) ; var w = [\x20\\t\\r\\n\\f]* ; var s = [\x20\\t\\r\\n\\f]+ ; var comment = \\/\\*[^\*]*\\*+(? [^\/\*][^\*]*\\*+)*\\/ ; var escape = unicode + |\\\\[^\\n\\r\\f0-9A-Fa-f] ; var nmchar = (? [_0-9a-z-]| + nonascii + | + escape + ) ; var name = nmchar + + ; var nmstart = (? [_a-z]| + nonascii + | + escape + ) ; var ident = -? + nmstart + nmchar + * ; var string1 = \ (? [^\\n\\r\\f\\\\\ ]|\\\\ + nl + | + nonascii + | + escape + )*\ ; var string2 = \ (? [^\\n\\r\\f\\\\\ ]|\\\\ + nl + | + nonascii + | + escape + )*\ ; var string = (? + string1 + | + string2 + ) ; var invalid1 = \ (? [^\\n\\r\\f\\\\\ ]|\\\\ + nl + | + nonascii + | + escape + )* ; var invalid2 = \ (? [^\\n\\r\\f\\\\\ ]|\\\\ + nl + | + nonascii + | + escape + )* ; var invalid = (? + invalid1 + | + invalid2 + ) ; var url = (? [!#$% *-~]| + nonascii + | + escape + )* ; // var A = (? a|\\\\0{0,4}[46]1(? \\r\\n|[ \\t\\r\\n\\f])?) ; var D = (? d|\\\\0{0,4}[46]4(? \\r\\n|[ \\t\\r\\n\\f])?) ; var E = (? e|\\\\0{0,4}[46]5(? \\r\\n|[ \\t\\r\\n\\f])?) ; var L = (? l|\\\\0{0,4}[46]c(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\l) ; var N = (? n|\\\\0{0,4}[46]e(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\n) ; var O = (? o|\\\\0{0,4}[46]f(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\o) ; var P = (? p|\\\\0{0,4}[57]0(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\p) ; var R = (? r|\\\\0{0,4}[57]2(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\r) ; var T = (? t|\\\\0{0,4}[57]4(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\t) ; var U = (? u|\\\\0{0,4}[57]5(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\u) ; var V = (? v|\\\\0{0,4}[57]6(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\v) ; var X = (? x|\\\\0{0,4}[57]8(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\x) ; var Y = (? y|\\\\0{0,4}[57]9(? \\r\\n|[ \\t\\r\\n\\f])?|\\\\y) ; // var S0 = w; var S1 = s; var INCLUDES = ~= ; var DASHMATCH = \\|= ; var PREFIXMATCH = \\^= ; var SUFFIXMATCH = \\$= ; var SUBSTRINGMATCH = \\*= ; var PLUS = w + \\+ ; var GREATER = w + ; var COMMA = w + , ; var TILDE = w + ~(?!=) ; var NOT = not\\( ; var STRING = string; var IDENT = ident; var HASH = # + name; var DIMENSION = num + ident; var PERCENTAGE = num + % ; var NUMBER = num; var URI = U + R + L + \\( + w + string + w + \\)| + U + R + L + \\( + w + url + w + \\) ; var FUNCTION = ident + \\( ; var s_unary_operator = PLUS + |- ; var s_hexcolor = HASH + S0; // var p_Sh = new RegExp( ^ + S1); var p_St = new RegExp(S1 + $ ); var f_trim = function (stringData) { return stringData.replace(p_Sh, ).replace(p_St, ); }; var p_escaped = /\\([0-9a-f]{1,6})(? \r\n|[\x20\n\r\t\f])?|\\([^\n\r\f0-9a-f])/gi; var f_unescape_replace = function (str, x, c) { if (x) { return String.fromCharCode(parseInt(x, 16)); // not accurate } return c; }; var f_unescape = function (stringData) { return stringData.replace(p_escaped, f_unescape_replace); }; // // css3-selectors var p_selector_type = new RegExp( ^(? ( + IDENT + (?=\\|)|\\*(?=\\|))?\\|)?( + IDENT + |\\*) , i ); var p_selector_subject = new RegExp; p_selector_subject.exec = function (stringData) { var src = stringData; var cmp; if ((cmp = p_selector_type.exec(src))) { // subject var res1 = []; var res2 = []; var code; var ns = cmp[1]; var ln = cmp[2]; if (!ns || ns === * ) { if (ln === * ) { code = return\x20n; ; } else { code = f_unescape(ln).replace(/\W/g, \\$ ); code = return\x20/^ + code + $/i.test(n.nodeName)?n null; ; } res2[res2.length] = code; cmp = cmp[0]; res1[res1.length] = cmp; } else { throw new Error( Namespace is not supported ); } return [].concat(res1.join( ), res2); } return null; }; // var p_selector_ID = new RegExp( ^#( + name + ) , i ); var p_selector_class = new RegExp( ^\\.( + IDENT + ) , i ); var p_selector_attrib = new RegExp( \\[ + S0 + (( + IDENT + (?=\\|)|\\*(?=\\|))?\\|)?( + IDENT + ) + S0 + (? ( + PREFIXMATCH + | + SUFFIXMATCH + | + SUBSTRINGMATCH + | + INCLUDES + | + DASHMATCH + |=) + S0 + (? ( + STRING + )|( + IDENT + )) + S0 + )? + \\] , i ); var p_selector_negation_begin = new RegExp( ^ + NOT, i ); var p_selector_negation_end = new RegExp( ^ + S0 + \\) ); var p_selector_pseudo_class = new RegExp( ^( ?)(? ( + FUNCTION + ) + S0 + ( + (? (? + DIMENSION + | + STRING + | + IDENT + | + NUMBER + | + PLUS + |-) + S0 + )+ + ) + \\) + |( + IDENT + )) , i ); var p_selector_predicate_common = new RegExp; p_selector_predicate_common.exec = function (stringData) { var src = stringData; var cmp; var res1 = []; var res2 = []; var code; switch (src.charAt(0)) { case # if ((cmp = p_selector_ID.exec(src))) { code = f_unescape(cmp[1]).replace(/[\ \\]/g, \\$ ); code = return\x20(n.id=== + code + )?n null; ; break; } return null; case . if ((cmp = p_selector_class.exec(src))) { code = f_unescape(cmp[1]).replace(/\W/g, \\$ ); code = return\x20/(? ^| + S1 + ) + code + (? + S0 + |$)/.test(n.className)?n null; ; break; } return null; case [ if ((cmp = p_selector_attrib.exec(src))) { var ns = cmp[2]; if (ns ns !== * ) { throw new Error( Namespace is not supported ); } var ln = f_unescape(cmp[3]).replace(/[\ \\]/g, \\$ ); var opr = cmp[4]; var val; code = var\x20a=n.getAttributeNode( + ln + ); ; if (opr) { val = ((val = cmp[5])) ? val.slice(1, -1) cmp[6]; val = f_unescape(val).replace(/\W/g, \\$ ); } switch (opr) { case = val = /^ + val + $/.test(a.value) ; break; case ^= val = /^ + val + /.test(a.value) ; break; case $= val = / + val + $/.test(a.value) ; break; case *= val = / + val + /.test(a.value) ; break; case ~= val = /(? ^| + S1 + ) + val + (? + S1 + |$)/.test(a.value) ; break; case |= val = /^ + val + (?=-|$)/.test(a.value) ; break; default val = a.specified ; break; } code += return\x20(a + val + )?n null; ; break; } return null; case if ((cmp = p_selector_pseudo_class.exec(src))) { var type = cmp[1]; var name; var args, a, b; if ((name = cmp[2])) { name = name.slice(0, -1); args = cmp[3]; } else { name = cmp[4]; args = ; } switch (type + name) { case root code = return\x20(n===n.ownerDocument.documentElement)?n null; ; break; case nth-child args = f_parse_nth(args), a = args[0], b = args[1]; code = var\x20m,i;for(m=n,i=1;m=m.previousSibling;)if(m.nodeType===1)i++; ; code += (a === 0) ? return\x20(i=== + b + )?n null; var\x20j=i- + b + ;return((j% + a + ===0) (j / + a + =0))?n null; ; break; case nth-last-child args = f_parse_nth(args), a = args[0], b = args[1]; code = var\x20m,i;for(m=n,i=1;m=m.nextSibling;)if(m.nodeType===1)i++; ; code += (a === 0) ? return\x20(i=== + b + )?n null; var\x20j=i- + b + ;return((j% + a + ===0) (j / + a + =0))?n null; ; break; case nth-of-type args = f_parse_nth(args), a = args[0], b = args[1]; code = var\x20s=n.tagName,m,i;for(m=n,i=1;m=m.previousSibling;)if(m.nodeType===1 m.tagName===s)i++; ; code += (a === 0) ? return\x20(i=== + b + )?n null; var\x20j=i- + b + ;return((j% + a + ===0) (j/ + a + =0))?n null; ; break; case nth-last-of-type args = f_parse_nth(args), a = args[0], b = args[1]; code = var\x20s=n.tagName,m,i;for(m=n,i=1;m=m.nextSibling;)if(m.nodeType===1 m.tagName===s)i++; ; code += (a === 0) ? return\x20(i=== + b + )?n null; var\x20j=i- + b + ;return((j% + a + ===0) (j/ + a + =0))?n null; ; break; case first-child code = var\x20m;for(m=n;m=m.previousSibling;)if(m.nodeType===1)return\x20null;return\x20n; ; break; case last-child code = var\x20m;for(m=n;m=m.nextSibling;)if(m.nodeType===1)return\x20null;return\x20n; ; break; case first-of-type code = var\x20s=n.tagName,m;for(m=n;m=m.previousSibling;)if(m.nodeType===1 m.tagName===s)return\x20null;return\x20n; ; break; case last-of-type code = var\x20s=n.tagName,m;for(m=n;m=m.nextSibling;)if(m.nodeType===1 m.tagName===s)return\x20null;return\x20n; ; break; case only-child code = var\x20m;for(m=n;m=m.previousSibling;)if(m.nodeType===1)return\x20null;for(m=n;m=m.nextSibling;)if(m.nodeType===1)return\x20null;return\x20n; ; break; case only-of-type code = var\x20s=n.tagName,m;for(m=n;m=m.previousSibling;)if(m.nodeType===1 m.tagName===s)return\x20null;for(m=n;m=m.nextSibling;)if(m.nodeType===1 m.tagName===s)return\x20null;return\x20n; ; break; case empty code = var\x20m;for(m=n.firstChild;m;m=m.nextSibling)switch(m.nodeType){case\x201 return\x20null;case\x203 case\x204 if(m.length 0)return\x20null;default continue;}return\x20n; ; break; case link case visited case active case hover throw new Error(name + is not supported ); case focus code = var\x20d;return((d=n.ownerDocument) (n===d.activeElement))?n null; ; break; case target code = var\x20d,s,w;return((d=n.ownerDocument) (w=d.defaultView) (s=w.location.hash) (s=s.slice(1)) (n.id===s))?n null; ; break; case lang args = f_trim(args).replace(/\W/g, \\$ ); code = for(var\x20m=n,v;m;m=m.parentNode)if(m.nodeType===1)if((v=m.lang))return\x20/^ + args + (? -|$)/i.test(v)?n null;return\x20null; ; break; case enabled code = return\x20(n.disabled===false)?n null; ; break; case disabled code = return\x20(n.disabled===true)?n null; ; break; case checked code = return\x20(n.checked===true)?n null; ; break; case scope code = var\x20c=this.all;if(!c)return\x20null;var\x20I=c.length,i;for(i=0;i I;i++)if(n===c[i])return\x20n;return\x20null; ; break; case first-line case first-line throw new Error(name + is not supported ); case first-letter case first-letter code = var\x20d,r;if((d=n.ownerDocument)){r=d.createRange();while(n.hasChildNodes())n=n.firstChild;if(n.nodeType===3)if(n.length 0){r.setStart(n,0);r.setEnd(n,1);return\x20r;}}return\x20null; ; break; case selection case selection code = var\x20d,w,s;if((d=n.ownerDocument) (w=d.defaultView))return\x20w.getSelection().getRangeAt(0);return\x20null ; break; case before case before code = var\x20d,r;if((d=n.ownerDocument)){r=d.createRange();r.setStart(n,0);return\x20r;}return\x20null; ; break; case after case after code = var\x20d,r;if((d=n.ownerDocument)){r=d.createRange();switch(n.nodeType){case\x203 case\x204 case\x207 case\x208 r.setStart(n,n.data.length);break;default r.setStart(n,n.childNodes.length);break;}return\x20r;}return\x20null; ; break; default throw new Error(name + is not supported ); } break; } return null; default return null; } res2[res2.length] = code; cmp = cmp[0]; res1[res1.length] = cmp; return [].concat(res1.join( ), res2); }; // var p_selector_negation_arg = new RegExp; p_selector_negation_arg.exec = function (stringData) { var src = stringData; var cmp; var res1 = []; var res2 = []; var code; switch (src.charAt(0)) { case # case . case [ case if ((cmp = p_selector_predicate_common.exec(src))) { code = cmp.slice(1); break; } return null; default if ((cmp = p_selector_subject.exec(src))) { code = cmp.slice(1); break; } return null; } res2[res2.length] = return\x20!(function(n){ + code.join( ) + })(n)?n null; ; cmp = cmp[0]; res1[res1.length] = cmp; return [].concat(res1.join( ), res2); }; // var p_simple_selector_sequence = new RegExp; p_simple_selector_sequence.exec = function (stringData) { var src = stringData; var cmp; var res1 = []; var res2 = []; var code; var subj = false; if ((cmp = p_selector_subject.exec(src))) { // subject subj = true; res2 = res2.concat(cmp.slice(1)); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); } A while (src.length 0) { // predicates switch (src.charAt(0)) { case # case . case [ if ((cmp = p_selector_predicate_common.exec(src))) { code = cmp.slice(1); break; } return null; case if ((cmp = p_selector_negation_begin.exec(src))) { cmp = cmp[0]; var zrc = src.slice(cmp.length); var kmp; var rez1 = [cmp]; var rez2 = []; if ((kmp = p_selector_negation_arg.exec(zrc))) { rez2 = rez2.concat(kmp.slice(1)); kmp = kmp[0]; rez1[rez1.length] = kmp; zrc = zrc.slice(kmp.length); if ((kmp = p_selector_negation_end.exec(zrc))) { kmp = kmp[0]; rez1[rez1.length] = kmp; zrc = zrc.slice(kmp.length); // src = zrc; res1.push.apply(res1, rez1); res2.push.apply(res2, rez2); continue; } } break A; } if ((cmp = p_selector_predicate_common.exec(src))) { code = cmp.slice(1); break; } break A; default break A; } res2 = res2.concat(code); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); } if (res1.length 0) { if (!subj) { cmp = p_selector_subject.exec( * ); res2 = [].concat(cmp.slice(1), res2); } return [].concat(res1.join( ), res2); } return null; }; // var p_combinator = new RegExp( ^(? ( + PLUS + ) + S0 + |( + GREATER + ) + S0 + |( + TILDE + ) + S0 + |( + S1 + )) , i ); var o_combinator_table = { function (node, patterns) { A if (node.nodeType === 1) { var count = patterns.length; var i, n; for (i = 0; i count; i++) { n = patterns[i].call(this, node); if (!n) { break A; } } return [node, (node !== n) ? n null]; } return null; }, \x20 function (node, patterns) { var count = patterns.length; var i, n; A while ((node = node.parentNode)) { if (node.nodeType === 1) { for (i = 0; i count; i++) { n = patterns[i].call(this, node); if (!n) { continue A; } } return [node, (node !== n) ? n null]; } } return null; }, function (node, patterns) { var count = patterns.length; var i, n; A if ((node = node.parentNode)) { if (node.nodeType === 1) { for (i = 0; i count; i++) { n = patterns[i].call(this, node); if (!n) { break A; } } return [node, (node !== n) ? n null]; } } return null; }, ~ function (node, patterns) { var count = patterns.length; var i, n; A while ((node = node.previousSibling)) { if (node.nodeType === 1) { for (i = 0; i count; i++) { n = patterns[i].call(this, node); if (!n) { continue A; } } return [node, (node !== n) ? n null]; } } return null; }, + function (node, patterns) { var count = patterns.length; var i, n; A while ((node = node.previousSibling)) { if (node.nodeType === 1) { for (i = 0; i count; i++) { n = patterns[i].call(this, node); if (!n) { break A; } } return [node, (node !== n) ? n null]; } } return null; } }; // var p_selector = new RegExp; p_selector.exec = function (stringData) { var src = stringData; var cmp; if ((cmp = p_simple_selector_sequence.exec(src))) { var res1 = []; var res2 = []; var sel; var cmb; sel = cmp.slice(1); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); while ((cmp = p_combinator.exec(src))) { cmb = cmp[1] ? + cmp[2] ? cmp[3] ? ~ \x20 ; res2[res2.length] = [sel, cmb]; sel = null; cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); if ((cmp = p_simple_selector_sequence.exec(src))) { sel = cmp.slice(1); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); continue; } break; } if (sel) { res2[res2.length] = [sel, ]; } else { var lst = res2[res2.length - 1]; var lsn = lst.length - 1; if (lst[lsn] === \x20 ) { lst[lsn] = ; } else { return null; } } for (var simple, patterns, i = 0, I = res2.length; i I; i++) { simple = res2[i], patterns = simple[0]; res2[i] = { patterns patterns, relation o_combinator_table[simple[1]] }; for (var j = 0, J = patterns.length; j J; j++) { patterns[j] = new Function( n , patterns[j]); } } res2.reverse(); return [].concat(res1.join( ), res2); } return null; }; // var p_selector_separator = new RegExp( ^ + COMMA + w); var p_selectors_group = new RegExp; p_selectors_group.exec = function (stringData) { var src = stringData; var cmp; if ((cmp = p_selector.exec(src))) { var res1 = []; var res2 = []; res2[res2.length] = cmp.slice(1); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); while ((cmp = p_selector_separator.exec(src))) { cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); if ((cmp = p_selector.exec(src))) { res2[res2.length] = cmp.slice(1); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); continue; } break; } return [].concat(res1.join( ), res2); } return null; }; // var s_integer = [0-9]+ ; var p_nth = new RegExp(w + (? ([-+]?(? + s_integer + )?) + N + (? + w + ([-+]) + w + ( + s_integer + ))?|([-+]?(? + s_integer + ))|( + O + D + D + )|( + E + V + E + N + )) + w, i ); var f_parse_nth = function (stringData) { var cmp = p_nth.exec(stringData); if (cmp) { var i, a, b; for (i = 0; !cmp[++i];); switch (i) { case 1 // 2n+1 a = cmp[i]; b = cmp[i + 1] + cmp[i + 2]; return [a === + ? 1 a === - ? -1 parseInt(a, 10), parseInt(b, 10) || 0]; case 4 // 1 return [0, parseInt(cmp[i], 10) || 0]; case 5 // odd return [2, 1]; case 6 // even return [2, 0]; } } return null; }; // var o_selectors_group_cache = { }; var f_create_selectors_group = function (stringData) { var selectors = p_selectors_group.exec(stringData); if (!selectors || stringData.length !== selectors[0].length) { throw new Error( malformed CSS selectors ); } var fn = o_selectors_group_cache[stringData]; if ( function === typeof fn) { return fn; } return o_selectors_group_cache[stringData] = function (node) { var selectorCount = selectors.length; var i; A for (i = 1; i selectorCount; i++) { var n = node; var result = []; var simples = selectors[i]; var simpleCount = simples.length; var j; for (j = 0; j simpleCount; j++) { var simple = simples[j]; var patterns = simple.patterns; var relation = simple.relation; if ((n = relation.call(this, n, patterns))) { result[result.length] = n; n = n[0]; continue; } continue A; } return result; } return null; }; }; this._selectors_group = f_create_selectors_group; // // css3-values var p_exprs = new RegExp( ^(? + ( + FUNCTION + ) + |(\\)) + |( + (? + s_unary_operator + )? + (? + PERCENTAGE + | + DIMENSION + | + NUMBER + ) + | + URI + | + STRING + | + IDENT + (?!\\() + | + s_hexcolor + )|( + COMMA + S0 + | + S0 + / + S0 + | + S1 + ) + ) , i ); var p_expr = new RegExp; p_expr.exec = function (stringData) { var src = stringData; var cmp; var tmp; var res1 = []; var res2 = []; var depth = 0; for (; cmp = p_exprs.exec(src); src = src.slice(tmp.length)) { if ((tmp = cmp[1])) { // f( depth++, res1[res1.length] = tmp; res2[res2.length] = f_unescape(tmp); continue; } if ((tmp = cmp[2])) { // ) if (depth 0) { depth--, res1[res1.length] = tmp; res2[res2.length] = tmp; continue; } break; } if ((tmp = cmp[3])) { res1[res1.length] = tmp; res2[res2.length] = f_unescape(tmp); continue; } if ((tmp = cmp[4])) { // operator res1[res1.length] = tmp; res2[res2.length] = f_trim(tmp) || \x20 ; continue; } } if (depth === 0) { if (res2[res2.length - 1] === \x20 ) { res2.pop(); } return [].concat(res1.join( ), res2); } return null; }; // // css3-mediaqueries var p_media_expression_prefix = new RegExp( ^\\( + S0 + ( + IDENT + ) + S0, i ); var p_media_expression_infix = new RegExp( ^ + S0); var p_media_expression_suffix = new RegExp( ^\\) + S0); var p_val_px = new RegExp( ^ + w + ( + NUMBER + ) + P + X + w + $ , i ); var p_val_ratio = new RegExp( ^ + w + ( + NUMBER + ) + w + / + w + ( + NUMBER + ) + w + $ , i ); var p_val_num = new RegExp( ^ + S0 + ( + NUMBER + ) + S0 + $ , i ); var p_val_pattern = new RegExp( ^ + S0 + ( + STRING + ) + S0 + , + S0 + ( + STRING + ) + S0 + $ ); var c_media_width = w.innerWidth ; var c_media_height = w.innerHeight ; var c_media_width_div_height = w.innerWidth/w.innerHeight ; var c_media_device_width = w.screen.availWidth ; var c_media_device_height = w.screen.availHeight ; var c_media_device_width_div_device_height = w.screen.availWidth/w.screen.availHeight ; var c_media_color = w.screen.colorDepth ; var p_media_expression = new RegExp; p_media_expression.exec = function (stringData) { var src = stringData; var cmp; if ((cmp = p_media_expression_prefix.exec(src))) { var res1 = []; var res2 = []; res2 = res2.concat(cmp.slice(1)); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); if ((cmp = p_media_expression_infix.exec(src))) { cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); if ((cmp = p_expr.exec(src))) { res2 = res2.concat(cmp.slice(1)); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); } } if ((cmp = p_media_expression_suffix.exec(src))) { cmp = cmp[0]; res1[res1.length] = cmp; var feature = res2[0].toLowerCase(); var value = res2.slice(1).join( ); var accessor; var operator; var code; /*@{ c_media_width = (function(d){d=(d.compatMode=== CSS1Compat )?d.documentElement d.body;return\x20d.clientWidth;})(w.document) ; c_media_height = (function(d){d=(d.compatMode=== CSS1Compat )?d.documentElement d.body;return\x20d.clientHeight;})(w.document) ; c_media_width_div_height = (function(d){d=(d.compatMode=== CSS1Compat )?d.documentElement d.body;return\x20d.clientWidth/d.clientHeight;})(w.document) ; }@*/ if (/(? ^|-)(? width|height)$/i.test(feature)) { switch (feature) { case width accessor = c_media_width, operator = === ; break; case height accessor = c_media_height, operator = === ; break; case max-width accessor = c_media_width, operator = = ; break; case min-width accessor = c_media_width, operator = = ; break; case max-height accessor = c_media_height, operator = = ; break; case min-height accessor = c_media_height, operator = = ; break; case device-width accessor = c_media_device_width, operator = === ; break; case device-height accessor = c_media_device_height, operator = === ; break; case max-device-width accessor = c_media_device_width, operator = = ; break; case min-device-width accessor = c_media_device_width, operator = = ; break; case max-device-height accessor = c_media_device_height, operator = = ; break; case min-device-height accessor = c_media_device_height, operator = = ; break; default accessor = false ; } code = return\x20 + accessor; if (value (value = p_val_px.exec(value))) { code += operator + value[1] + ; ; } else if (/^[ ]/.test(operator)) { code += ; ; } else { code += !==0; ; } } else if (/(? ^|-)aspect-ratio$/i.test(feature)) { switch (feature) { case aspect-ratio accessor = c_media_width_div_height, operator = == ; break; case max-aspect-ratio accessor = c_media_width_div_height, operator = = ; break; case min-aspect-ratio accessor = c_media_width_div_height, operator = = ; break; case device-aspect-ratio accessor = c_media_device_width_div_device_height, operator = == ; break; case max-device-aspect-ratio accessor = c_media_device_width_div_device_height, operator = = ; break; case min-device-aspect-ratio accessor = c_media_device_width_div_device_height, operator = = ; break; default accessor = false ; } code = return\x20 + accessor; if (value (value = p_val_ratio.exec(value))) { code += operator + value[1] + ; ; } else if (/^[ ]/.test(operator)) { code += ; ; } else { code += !==0; ; } } else if (/(? ^|-)color$/i.test(feature)) { switch (feature) { case color accessor = c_media_color, operator = === ; break; case max-color accessor = c_media_color, operator = = ; break; case min-color accessor = c_media_color, operator = = ; break; default accessor = false ; } code = return\x20 + accessor; if (value (value = p_val_num.exec(value))) { code += operator + value[1] + ; ; } else if (/^[ ]/.test(operator)) { code += ; ; } else { code += !==0; ; } } else { switch (feature) { case orientation if (value) { value = f_trim(value).toLowerCase(); switch (value) { case portrait code = return\x20 + c_media_width + = + c_media_height + ; ; break; case landscape code = return\x20 + c_media_width + + c_media_height + ; ; break; default code = return\x20false; ; break; } } else { code = return\x20false; ; } break; case -x-domain-pattern value = p_val_pattern.exec(value); if (value) { var psrc = value[1].slice(1, -1).replace(/[\/\\]/g, \\$ ); var flag = value[2].slice(1, -1).replace(/\\/g, \\$ ); code = /\W/.test(flag) ? return\x20false; return\x20/ + psrc + / + flag + .test(w.location); ; } else { code = return\x20false; ; } break; default code = var\x20h=this.ondefault;if(h){return\x20h.call(this,{target w,feature + feature + ,value + value.replace(/[\ \\]/g, \\$ ) + });}return\x20false; ; break; } } res2 = code; return [].concat(res1.join( ), res2); } } return null; }; // var o_media_groups = { continuous /\s*(? ^|,)\s*(? braille|handheld|screen|speech|tty|tv)\s*(? ,|$)\s*/i, paged /\s*(? ^|,)\s*(? handheld|embossed|print|projection|tv)\s*(? ,|$)\s*/i, visual /\s*(? ^|,)\s*(? handheld|print|projection|screen|tty|tv)\s*(? ,|$)\s*/i, audio /\s*(? ^|,)\s*(? handheld|screen|tv)\s*(? ,|$)\s*/i, speechg /\s*(? ^|,)\s*(? handheld|speech)\s*(? ,|$)\s*/i, tactile /\s*(? ^|,)\s*(? braille|embossed)\s*(? ,|$)\s*/i, grid /\s*(? ^|,)\s*(? braille|embossed|handheld|tty)\s*(? ,|$)\s*/i, bitmap /\s*(? ^|,)\s*(? handheld|print|projection|screen|tv)\s*(? ,|$)\s*/i, interactive /\s*(? ^|,)\s*(? braille|handheld|projection|screen|speech|tty|tv)\s*(? ,|$)\s*/i, static /\s*(? ^|,)\s*(? braille|embossed|handheld|print|screen|speech|tty|tv)\s*(? ,|$)\s*/i, // braille /\s*(? ^|,)\s*(? continuous|tactile|grid|interactive|static)\s*(? ,|$)\s*/i, embossed /\s*(? ^|,)\s*(? paged|tactile|grid|static)\s*(? ,|$)\s*/i, handheld /\s*(? ^|,)\s*(? continuous|paged|visual|audio|speech|grid|bitmap|interactive|static)\s*(? ,|$)\s*/i, print /\s*(? ^|,)\s*(? paged|visual|bitmap|static)\s*(? ,|$)\s*/i, projection /\s*(? ^|,)\s*(? paged|visual|bitmap|interactive)\s*(? ,|$)\s*/i, screen /\s*(? ^|,)\s*(? continuous|visual|audio|bitmap|interactive|static)\s*(? ,|$)\s*/i, speech /\s*(? ^|,)\s*(? continuous|speech|interactive|static)\s*(? ,|$)\s*/i, tty /\s*(? ^|,)\s*(? continuous|visual|grid|interactive|static)\s*(? ,|$)\s*/i, tv /\s*(? ^|,)\s*(? continuous|paged|visual|audio|bitmap|interactive|static)\s*(? ,|$)\s*/i }; // var p_media_query_prefix = new RegExp( ^ + S0 + ( + O + N + L + Y + | + N + O + T + )? + S0 + ( + IDENT + ) + S0, i ); var p_media_query_and = new RegExp( ^ + A + N + D + S1, i ); var p_media_query = new RegExp; p_media_query.exec = function (stringData) { var src = stringData; var cmp; var res1 = []; var res2 = []; var code1; var code2; A { if ((cmp = p_media_query_prefix.exec(src))) { // only | not code1 = (code1 = cmp[1]) ? f_unescape(code1).toLowerCase() only ; code2 = f_unescape(cmp[2]).toLowerCase(); break A; } if ((cmp = p_media_expression.exec(src))) { code1 = only ; code2 = all ; res2[res2.length] = new Function( w , cmp.slice(1).join( )); break A; } return null; } cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); // only or not code1 = (code1 === not ) ? return\x20!b; return\x20b; ; // media type if (code2 === all ) { code2 = return\x20true; ; } else { var pattern = o_media_groups[code2]; code2 = if(/(? ^| + S0 + ,) + S0 + (? + code2.replace(/\W/g, \\$ ) + ) + S0 + (? , + S0 + |$)/i.test(m))\x20return\x20true; ; if (pattern) { code2 += return\x20 + pattern + .test(m); ; // be careful not to contain / } else { code2 += return\x20false; ; } } res2 = [].concat(new Function( b , code1), new Function( m , code2), res2); // media queries while ((cmp = p_media_query_and.exec(src))) { cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); if ((cmp = p_media_expression.exec(src))) { res2[res2.length] = new Function( w , cmp.slice(1).join( )); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); continue; } return null; } return [].concat(res1.join( ), res2); }; // var p_media_query_list_prefix = new RegExp( ^ + S0); var p_media_query_list_infix = new RegExp( ^ + COMMA + S0, i ); var p_media_query_list = new RegExp; p_media_query_list.exec = function (stringData) { var src = stringData; var cmp; if ((cmp = p_media_query_list_prefix.exec(src))) { var res1 = []; var res2 = []; cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); if ((cmp = p_media_query.exec(src))) { res2[res2.length] = cmp.slice(1); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); while ((cmp = p_media_query_list_infix.exec(src))) { cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); if ((cmp = p_media_query.exec(src))) { res2[res2.length] = cmp.slice(1); cmp = cmp[0]; res1[res1.length] = cmp; src = src.slice(cmp.length); continue; } break; } } return [].concat(res1.join( ), res2); } return null; }; // var o_media_query_list_cache = { }; var f_create_media_query_list = function (stringData) { var queries = p_media_query_list.exec(stringData); if (!queries) { throw new Error( malformed Media Queries ); } var fn = o_media_query_list_cache[stringData]; if ( function === typeof fn) { return fn; } return o_media_query_list_cache[stringData] = function (view, mediaType) { var queryCount = queries.length; var i; for (i = 1; i queryCount; i++) { var exprs = queries[i]; var exprCount = exprs.length; var j; if (exprs[1].call(this, mediaType)) { var bool = true; for (j = 2; j exprCount; j++) { if (!exprs[j].call(this, view)) { bool = false; break; } } if (exprs[0].call(this, bool)) { return true; } } } return false; }; }; this._media_query_list = f_create_media_query_list; // // shortcut methods var f_matches_media_interactive = function (queries, view, thisArg) { return f_create_media_query_list(queries).call(thisArg, view, interactive ); }; this.matchesWindow = f_matches_media_interactive; var f_apply_selectors = function (selectors, root, thisArg) { selectors = f_create_selectors_group(selectors); if (! thisArg) { thisArg = { }; } thisArg.all = [ ].concat(thisArg.all || root); var result = [ ]; var es = root.getElementsByTagName( * ); var I = es.length; var i; var r; for (i = 0; i I; i++) { if ((r = selectors.call(thisArg, es[i]))) { r = r[0]; result[result.length] = r[1] || r[0]; } } return result; }; this.applySelectors = f_apply_selectors; }; 初出:2011-07-07/08/09/10/11/12、修正 2011-08-12
https://w.atwiki.jp/newani4/pages/384.html
【selector infected WIXOSS】の支給品 ボールペン 浦添伊緒奈に支給。 作中で蒼井晶がウリスに裏切られて情緒不安定になった際にウリスを刺したボールペン。 それ以外は何の変哲もないただのボールペンである。 エルドラのデッキ 衛宮切嗣に支給。 ちより(ロワ未参戦の)のルリグ エルドラが収納されたカードゲーム『ウィクロス』のカードデッキ。 デッキ名は『ブルーリクエスト』 外見は茶髪のロングのツインテールの少女。性格は慇懃無礼で軽い調子。 ウィクロスのルールが書かれた説明書付き。エルドラ以外のカードは通常はただの紙切れ。 エルドラ自身、自由意志を持ち会話が可能。繭からロワについての説明は殆どされていない模様。 黒カードに収納されている間は外の事は解らない。 切嗣から見てそこそこの魔力のようなものが感知できるが、セレクターバトルも含めて当ロワにおいて それがどうエルドラ含めるルリグに影響するかは現在不明。 カードからの脱出ができるかも不明だが、どの道現在の所持者から遠く離れられないように制限が課せられている。 参戦時期は二期でちよりと別れる少し前。 ※アーツ『ハンマー・チャンス』について ゲームにおいてはライフクロスがゼロになった時のみ使用できるアーツ。 1レベルにグロウするだけで使用可、コストなしでライフクロスをに2回復させる効果がある。 エルドラが手にしたピコピコハンマーで叩けば発動。 当ロワにおいては致命傷以上のダメージを受けた存在に対してのみ効果を発揮する。 エナコストはなし。一度使用した対象には二度と使用できない。一度使用すると12時間使用不可になる制限が課せられている。 回復はダメージ(大)までが限界だが、対象がどんな状態であろうと生きていれば確実に戦闘可能状態にまで救命・回復させる事ができる。 使用条件はルリグに解るようになっているので、エルドラはある程度生物のダメージの度合いが解るようになっている。 ブルーアプリ(ピルルクのカードデッキ) 紅林遊月に支給。 蒼井晶のアニメ一期でのルリグ、ピルルクが収納されたカードゲーム『ウィクロス』のカードデッキ。 エルドラと同じくロワに関する説明はあまり受けていないようだが、人間に作用するアーツ『ピーピング・アナライズ(後述)』を使用できることは理解している模様。 ※ピーピング・アナライズ ピルルク固有のアーツにして、蒼井晶の十八番である戦法。 またルリグが使える能力の中では、アニメで唯一確認されている、『(ゲーム中での効果だけでなく)現実のプレイヤーへも攻撃(精神攻撃だが)をすることができるアーツ』でもある。 それは、ピーピング・アナライズを受けた人物(対象1人)は、その心に持っている『願い』をつまびらかに覗き見られてしまうというもの。 ただし、彼女と対戦した時の小湊るう子のように、相手が「何の願いも無く、ただ戦うためだけに戦っている」ような時は心が読めなくなる。 本ロワではカードゲームでエナコストを溜めるのに必要な1ターンを現実の時間として見なし、1時間で1コストが溜まるものとし、3コストを消費することで(つまり3時間に一度だけ使用できるという条件で)『ピーピング・アナライズ』を発動できるようになっている。 また、ルリグカード自体も魔力を持っているために、参加者や支給品による魔力(もしくはそれに類するエネルギーの)供給を受けることができれば、エナを溜める手段もこの限りではないかもしれない。 他のルリグカードもコストや魔力しだいではこの会場で持ち技を使えるのかどうか。 それともピルルクのピーピング・アナライズだけが(先述のとおり、カードバトルだけでなく現実の人間にも効果を及ぼせるからこそ)限定的に使えるものなのかは現時点では不明。 グリーンワナ(緑子のカードデッキ) ヴァローナに支給。 植村一衣(ロワ未参戦)のルリグ 緑子が収納されたカードゲーム『ウィクロス』のカードデッキ。 外見は逆立った緑の髪の毛をした露出度の高いボーイッシュな衣装と雰囲気のした少女。物静かな性格。 少年口調で一人称は僕。使用可能なアーツについて説明は受けているが、ロワの説明はどれだけされているかは不明。 本来ならカードゲーム内のみで使用できるアーツ『奇々怪々』が使用可能。 他の能力が使えるかは不明。 ※アーツ『奇々怪々』について 本来ならカードゲーム内においてシグ二(将棋で言う王将以外の駒のようなもの)を一体強化(+5000)するのみだが。 当ロワにおいては黒カードから出してカードデッキを手に所持した場合にのみ、身体能力を若干上昇させる効果がある。 デッキを落としたり、カードを損傷させてしまうと効果は失われる。 元はコスト無しに使用できるアーツだけにエナコスト(魔力消費)はないが、もし別のアーツを使ってエナコストを消費した場合、 消費した分すべてが回復するまで奇々怪々は使用できない。 エナコストの回復は通常1コストにつき1時間。何らかの要因でエナコストが補充されればその限りではない。 ホワイトホープ(タマのカードデッキ) アザゼルに支給。 小湊るう子のルリグ・タマヨリヒメ(タマ)が収納されたカードゲーム『ウィクロス』のカードデッキ。 外見は白髪ツインテールの幼い少女。タマ以外のカードは殆どがただの紙切れである。 ロワに関する説明はどうやら受けていないようだが――。 当ロワの他ルリグと異なりアーツ等の特殊能力は与えられていない。 市販のカードデッキ 矢澤にこに支給。 特殊なルリグのいない、普通のカードデッキ。 特に使い道はないが、既存デッキのカスタムができるかも? レッドアンビジョン(花代のカードデッキ) 神威に支給。 紅林遊月のルリグ・花代が収納されたカードゲーム『ウィクロス』のカードデッキ。 外見は頭に花飾りをつけた、お姫様然とした長髪の少女。 使用可能なアーツについて説明は受けている。ロワの説明については不明。 ※アーツ『背炎の陣』について ゲームにおいては手札を三枚捨てることにより、敵味方すべてのシグニを消し去ることができる。 使い方次第ではエナを貯める事ができる強力なアーツ。 当ロワにおいては花代がコストを3消費し、使用者が行動後に身体機能か感覚の一つを失う事により発動させることができる。 いわゆる勇者の満開を再現させるアーツ。効果の詳細は使用キャラによって異なる。 消費したコストは1時間休憩する事により1回復する。再使用には6時間経過が条件。 ブルーデマンド(ミルルンのカードデッキ) 神楽に支給。 蒼井晶の二代目ルリグ、ミルルンが収納されたカードデッキ。 ロワに関する説明はあまり受けていないが、アーツについては聞かされている。 外見は黒猫と星を模した髪飾りを付けた団子状の髪型をした、ノースリーブの水色ドレスを着た青髪の少女。 性格は気ままで明るい性格でマイペース。物怖じしない。口癖は語尾にるん。 蒼井晶との関係は一見険悪だったが、実のところ悪態をつきつつもそれなりに気にかけていた。 参戦時期は2期でウリスがルリグに戻る前。 ※アーツ『アンチ・スペル』について。 ゲームにおいてはコストを2払う事によって発動する。 スペルならどんなに強力でも効果を打ち消す事ができる。アーツに対しては無力。 当ロワに置いては最小コスト2払う事によってアーツ以外の異能を事前に打ち消すことができる。 ただし異能のレベルが高いと払うコストが増大していく(最大6)。 エナコストは一時間休憩すると1回復する。 コストが支払えないと消費はせずに住むが、効果も発揮しない。 完全に(累積6)消耗すると、以後六時間は使用できない。 エナが万全(6)ならどんな異能も一度は打ち消すことができる。 ミルルンは使用アーツの特性上、ある程度異能を事前に察知することができる。 ウィクロスカード大全5冊 リタに支給。 初出はinfected3話より。書籍は実在しており旧シリーズ5巻まで発売されている。 ただしこれはアニメ世界でのカード大全で、しかも当ロワ仕様に変更されている。 内容はspread終盤でユキが登場する直前までのウィクロスのカードのデータが収録。 市販のカードのみならず人間が変じたルリグまで記録されている。 一冊ごとに当ロワで支給されたルリグ一体(?)の詳細(正体以外)が書かれてもおり、 アーツの効果やルリグを活用する上でのヒントが書かれている。 現在は花代、緑子、ピルルク、エルドラ、ミルルンの詳細が確認されている。 支給ルリグ タマヨリヒメやセレクターバトル、夢幻少女、原初ルリグに関する情報は記載されていない。
https://w.atwiki.jp/hmiku/pages/55359.html
【検索用 ANTIBxxxH 登録タグ 2023年 A VOCALOID akuya syare 初音ミク 曲 曲英】 + 目次 目次 曲紹介 歌詞 コメント 作詞:syare 作曲:syare 編曲:syare イラスト:akuya 唄:初音ミク 曲紹介 曲名:『ANTI BxxxH』 歌詞 (piaproより転載) 誘うようなその瞳 口元 仕草ひとつとっても ギルティ ギルティ 底抜けな 遊ぶようなその瞳 怪しげに 魅力的だとっても 道開けな A A A A ANTI BxxxH 底抜けな欲望 身にまとって 欲しいもの全部マキアゲル 体でひとつで 目配せ チラ見せ 甘い声 だいたいそれだけ チョロいもんね 押したら引いて心ゆさぶって 気づいた頃にはアタシしか見えないもんね(笑) 悪魔よりも悪魔的 貪る快楽は底なしで 巷で噂の快楽少女 出逢えば骨抜き快楽症状 それでもアナタに会いたくなる症状 嗚呼 手遅れです。 誘うようなその瞳 口元 仕草ひとつとっても ギルティ ギルティ 底抜けな 遊ぶようなその瞳 怪しげに 魅力的だとっても 道開けな A A A A ANTI BxxxH 誘うようなその瞳 口元 仕草ひとつとっても ギルティ ギルティ 底抜けな 遊ぶようなその瞳 怪しげに 魅力的だとっても 道開けな A A A A ANTI BxxxH コメント 名前 コメント コメントを書き込む際の注意 コメント欄は匿名で使用できる性質上、荒れやすいので、 以下の条件に該当するようなコメントは削除されることがあります。 コメントする際は、絶対に目を通してください。 暴力的、または卑猥な表現・差別用語(Wiki利用者に著しく不快感を与えるような表現) 特定の個人・団体の宣伝または批判 (曲紹介ページにおいて)歌詞の独自解釈を展開するコメント、いわゆる“解釈コメ” 長すぎるコメント 『歌ってみた』系動画や、歌い手に関する話題 「カラオケで歌えた」「学校で流れた」などの曲に直接関係しない、本来日記に書くようなコメント カラオケ化、カラオケ配信等の話題 同一人物によると判断される連続・大量コメント Wikiの保守管理は有志によって行われています。 Wikiを気持ちよく利用するためにも、上記の注意事項は守って頂くようにお願いします。